n queens problem using backtracking code